// 处理多次点击
function dianji(fn, flag) {
	let that = this;
	if (that[flag]) {
		that[flag] = false;
		fn();
		setTimeout(function() {
			that[flag] = true;
		}, 1500)
	} else {
		//如果一直走else分支可能是你没有在页面的data下面挂载onoff:true,不然一直都会走else
		console.log("请稍后点击")
	}
}
function padLeftZero(str){
	return ('00' + str).substr(str.length)
}
//  时间格式转换
function formatDate(date, fmt) {
	console.log(date.getDate(),fmt)
	if (/(y+)/.test(fmt)) {
		fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length))
	}
	let o = {
		'M+': date.getMonth() + 1,
		'd+': date.getDate(),
		'h+': date.getHours(),
		'm+': date.getMinutes(),
		's+': date.getSeconds()
	}
	for (let k in o) {
		if (new RegExp(`(${k})`).test(fmt)) {
			let str = o[k] + ''
			fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str))
		}
	}
	return fmt
}
export {
	dianji,
	formatDate
}
